define(function() {
	return function($compile, $scope) {
		require([ "AppPathDir/order/refundInfos/support",
				"AppPathDir/order/refundInfos/detail", "PDUtilDir/util",
				"PDUtilDir/tool", "PDUtilDir/inputSelect"], function(Support, DetailSupport, Util, Tool, inputSelect) {
			$scope.search = {};
			$scope.cache = {};
			/* 查询 */
			$scope.searchSupport = {
				run : function() {
					$scope.grid.reload({
						queryParam : {
							model : JSON.stringify($scope.search)
						}
					})
				}
			};
			/* 支付类型 */
			$.ajax({
				url : getServer() + "/flea/hclv/getPayType.htmls",
				success : function(data) {
					$scope.cache.types = data.data;
					$scope.grid.refresh();
				}
			});
			$("#startTime").datetimepicker({
				// 设置使用语言：cn是自定义的中文版本，还可以扩展其他语言版本
				language : "cn",
				// 输出格式化
				// format : 'yyyy-mm-dd hh:ii:ss',
				format : 'yyyy-mm-dd',
				// 直接选择‘今天’
				todayBtn : true,
				// 设置最精确的时间选择视图
				minView : 'month',
				// 高亮当天日期
				todayHighlight : true,
				// 显示“上午”“下午”
				showMeridian : true,
				// 选择完毕后自动关闭
				autoclose : true
			});
			$("#endTime").datetimepicker({
				// 设置使用语言：cn是自定义的中文版本，还可以扩展其他语言版本
				language : "cn",
				// 输出格式化
				// format : 'yyyy-mm-dd hh:ii:ss',
				format : 'yyyy-mm-dd',
				// 直接选择‘今天’
				todayBtn : true,
				// 设置最精确的时间选择视图
				minView : 'month',
				// 高亮当天日期
				todayHighlight : true,
				// 显示“上午”“下午”
				showMeridian : true,
				// 选择完毕后自动关闭
				autoclose : true
			});
			/* 查询 end */
			$scope.detailSupport = DetailSupport($scope, $compile);
			$scope.grid = Support.init($scope.cache, $scope.detailSupport, $scope.searchSupport);
		})
	}
});